/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.ssm.changeunit.persistance;

/**
 *
 * @author 시리우스
 */
public abstract class AbstractManagedChangeUnitDAO extends AbstractDAO {
    /**
     * 검색
     * 
     * @param projectId
     * @return
     */
    public abstract ManagedChangeUnitDTO find() throws PersistanceException;
    
    /**
     * 삽입
     * 
     * @param projectDTO
     */
    public abstract void insert(ManagedChangeUnitDTO managedChangeUnitDTO) throws PersistanceException;
    
    /**
     * 업데이트
     * 
     * @param projectDTO
     */
    public abstract void update(ManagedChangeUnitDTO managedChangeUnitDTO) throws PersistanceException;
    
    /**
     * 삭제
     * 
     * @param projectId
     */
    public abstract void delete() throws PersistanceException;
}
